package pe.com.cotelasa.scp.dominio.servicio.impl;

import java.io.Serializable;

import javax.inject.Inject;

import org.springframework.stereotype.Service;

import pe.com.cotelasa.common.dao.excepcion.DAOException;
import pe.com.cotelasa.scp.dao.IDAOArticulo;
import pe.com.cotelasa.scp.dao.IDAOParametroDetalle;
import pe.com.cotelasa.scp.dominio.excepcion.ServiceException;
import pe.com.cotelasa.scp.dominio.service.IServicioParametroDetalle;
import pe.com.cotelasa.scp.entidad.Articulo;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;

@Service
public class ServicioParametroDetalleImpl implements IServicioParametroDetalle,
		Serializable {

	@Inject
	private IDAOParametroDetalle daoParametroDetalle;

	@Override
	public ParametroDetalle conseguirParametroDetallePorId(Integer id)
			throws ServiceException {
		try {
			return daoParametroDetalle.obtenerEntidadPorId(
					ParametroDetalle.class, id);
		} catch (DAOException ex) {
			throw new ServiceException(ex.getMessage(), ex);
		}
	}

}
